package com.heyun.dao;

import java.util.List;

import com.heyun.bean.HeyunCustomer;
import com.heyun.bean.HeyunOrder;
import com.heyun.bean.HeyunOrderMerchandise;

/**
 * @author zll
 * @Description 订单表的dao
 * @Company 
 * @date 2017年12月14日
 */
public interface HeyunOrderDao {
	/**
	 * 查询订单详情
	 */
	HeyunOrder getOrder02ViewDao(int orCusId);
	/**
	 *订单查看部分的查询订单ID
	 */
	List<HeyunOrder> listOrCusIdDao(int cusId);
	/**
	 *订单查看
	 */
	HeyunOrder getOrderManagementDao(int cusId);
	/**
	 * HeyunOrder02 03
	 * 跳转到订单查询页面的部分
	 */
	HeyunOrder listOrder0203Dao(HeyunOrder heyunOrder);
	/**
	 * HeyunOrder02 02
	 * 跳转到订单查询页面的部分
	 */
	List<HeyunOrder> listOrder0202Dao(HeyunOrder heyunOrder);
	/**
	 * HeyunOrder02 01
	 * 跳转到订单查询页面的部分
	 */
	List<HeyunOrder> listOrder0201(List<Integer> list);
	/**
	 * HeyunOrder02
	 * 跳转到订单查询页面自动加载的部分
	 */
	List<HeyunOrder> ListOrder02();
	/**
	 * 待下订单部分的首页默认显示的统计总金额
	 */
	List<HeyunOrder> getOrderMoneyDao(int cusId);
	/**
	 * 待下订单部分的首页默认显示的客户基本信息
	 */
	List<HeyunOrder> getOrderUserDao(HeyunOrder heyunOrder);
	/**
	 * 添加商品
	 */
	int addOrderDao(HeyunOrder heyunOrder);
	/**
	 * 根据用户名查询用户总消费金额和总消费次数
	 */
	List<HeyunOrder> listTotalConsumption(String userName);
}